.main_con{
	width:550px;
	float:left;
}

.main_con .info_con{margin-top:18px;}

.main_con .info_con .info_title{
	border-bottom:1px dotted #007CC3;
	height:25px;
	font-size:15px;
	line-height:25px;
	color:#007CC3;
}

.main_con .info_con .info_title .tip{color:red;}

.main_con .info_con .name_col{margin-top:12px;padding-left:23px;}

.main_con .info_con .name_col .name{font-size:14px;}

.main_con .info_con .name_col .name_txt{
	width:240px;
	border:1px solid #BBDCF4;
	height:25px;
	margin-left:10px;
} 
.errorMessage{
	color:#EA5514;
	display:inline;
}
.errorSummary{
	color:#EA5514;
	background:#EFF4FA;
	padding:5px;
}
.errorSummary li{margin-left:35px;list-style-type:disc;}
.main_con .info_con .email_col{margin-top:12px;padding-left:23px;}

.main_con .info_con .email_col .email{font-size:14px;}

.main_con .info_con .email_col .email_txt{
	width:240px;
	border:1px solid #BBDCF4;
	height:25px;
	margin-left:10px;
}

.main_con .info_con .psw_col{margin-top:12px;padding-left:23px;}

.main_con .info_con .psw_col .password{font-size:14px;}

.main_con .info_con .psw_col .psw_txt{
	width:240px;
	border:1px solid #BBDCF4;
	height:25px;
	margin-left:10px;
}

.main_con .info_con .re_psw_col{margin-top:12px;}

.main_con .info_con .re_psw_col .re_psw{font-size:14px;}

.main_con .info_con .re_psw_col .re_psw_txt{
	width:240px;
	border:1px solid #BBDCF4;
	height:25px;
	margin-left:5px;
}

.main_con .interest_con{margin-top:18px;}

.main_con .interest_con .interest_title{
	border-bottom:1px dotted #007CC3;
	height:25px;
	font-size:15px;
	line-height:25px;
	color:#007CC3;
}

.main_con .interest_con .interest_title .interest{font-size:14px;}

.main_con .interest_con .interest_title .tip{color:red;}

.main_con .interest_con .interest_txt{
	margin-top:12px;
	width:420px;
	border:1px solid #BBDCF4;
	height:25px;
}

.main_con input.sign_subm{
	background:url("../images/icons.jpg") no-repeat scroll -14px 0 transparent;
	border-style:none;
	height:23px;
	width:86px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin:18px 0 0 70px;
}
.main_con .active p{padding-left:20px;line-height:24px;}

/*** favor ***/
div.setting_content ul.interest_ul{
    float:left;
    margin:10px 0;
}
div.setting_content ul.interest_ul li.interest_li{
    float:left;
    margin-right:20px;
}
div.setting_content ul.interest_ul a.a{padding:2px 4px;margin-bottom:5px;display:inline-block;}
div.setting_content ul.interest_ul a.a:hover{color:#fff;background:#007CC3;}
#favor-form .submit_button{background:url("../images/share_submit.png") no-repeat scroll 0 0 transparent;
border-style:none;
height:24px;
width:64px;
margin:10px 0 0 60px;}
#favor-form{margin:10px 0;}
#favor-list span.span{background:none repeat scroll 0 0 #007CC3;
color:#FFFFFF;margin:2px;
padding:2px 4px;}